package com.wryyyyy.service;

import com.wryyyyy.dto.Result;
import com.wryyyyy.entity.*;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author wryyyyy
 * @since 2024-05-25
 */
public interface ICountryService extends IService<Country> {
    Result getPassingRate(List<String> countryIds);

    Result getFoulContent(List<String> countryIds);

    Result getPureContent(List<String> countryIds);

    Result getCirculatingContent(List<String> countryIds);

    Result getFoulAmount(List<String> countryIds);

    Result getPureAmount(List<String> countryIds);

    Result getCirculatingAmount(List<String> countryIds);

    Result getRanking(List<String> countryIds);

    Result getBasicInfo(List<String> countryIds);

    Result getEachPassingRate(List<String> countryIds);

    Result getOverview(List<String> countryIds, Boolean week);

    Result getEachContent(List<String> countryIds);

    Result getFoulDosage(List<String> countryIds);
}
